From 104b5ef157b53c8fd766eb157485e58758b4c3dc Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Sat, 22 Apr 2023 16:35:16 +0200 Subject: [PATCH] surface: reformat function Make the function follow usual coding conventions. And while doing that, remove duplicate functionality. --- gdk/gdksurface.c | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/gdk/gdksurface.c b/gdk/gdksurface.c index 34052799e8..4a3409508e 100644 --- a/gdk/gdksurface.c +++ b/gdk/gdksurface.c @@ -1365,13 +1365,7 @@ gdk_surface_paint_on_clock (GdkFrameClock *clock, gdk_surface_is_toplevel_frozen (surface)) return; - g_object_ref (surface); - surface->pending_phases &= ~GDK_FRAME_CLOCK_PHASE_PAINT; - - /* Ensure the surface lives while updating it */ - g_object_ref (surface); - expose_region = surface->update_area; surface->update_area = NULL; @@ -1379,14 +1373,14 @@ gdk_surface_paint_on_clock (GdkFrameClock *clock, { gboolean handled; + g_object_ref (surface); + g_signal_emit (surface, signals[RENDER], 0, expose_region, &handled); + + g_object_unref (surface); } cairo_region_destroy (expose_region); - - g_object_unref (surface); - - g_object_unref (surface); } /* -- 2.30.2